Crear Booteo Desde VHD Utilizando Install-WindowsImage.ps1 En Windows 2008 R2-Windows 7
En mas de una oportunidad necesito armar algun laboratorio con alguna configuracion especial, para poder hacerlo suelo utilizar discos VHD para no particionar mi disco en el siguiente instructivo les voy a mostrar cual es el metodo que utilizo, segun mi experiencia es el mas sencillo y practico.
Antes de empezar es fundamental descargar el script desde la siguiente URL:
http://archive.msdn.microsoft.com/InstallWindowsImage/Release/ProjectReleases.aspx?ReleaseId=2662

Una vez que tenemos el script el proximo paso es es crear el disco VHD, lo mejor segun mi experiencia es armar un disco de tamaño fijo vamos a Server Manager -> Storage

En Disk Management -> Boton Derecho -> Create VHD

Configurar el disco como se muestra en la imagen

Esperar que se termine de crear el disco
![]()
Inializamos el Disco

Selecionamos -> Ok

Creamos un nuevo Volmen

Selecionamos -> Next

Selecionamos -> Next

Selecionamos -> Next

Selecionamos -> Next

Selecionamos -> Finish

Ya tenemos nuestro nuevo disco VHD en funcionamiento

Para nuestro proximo paso necesitamos tener dispobible el DVD de instalacion de Windows 2008 R2

Abrimos Powershell y permitimos la ejecucion de scripts -> Set-ExecutionPolicy unrestricted -> Y

Desde la carpeta donde tenemos en script Install-WindowsImage.ps1 en mi caso (d:\ISOS) ejecutamos, F: (es mi DVD de instalacion de Windows)
.\Install-WindowsImage.ps1 -WIM F:\sources\install.wim

Obtenemos el listado compelto de las ediciones de Windows que podemos instalar en mi Ejemplo voy a utiilzar la [3] Windows 2008 R2 Enterprise (Full Edition)
Ejecutamos el comando:
.\Install-WindowsImage.ps1 -WIM F:\sources\install.wim -Apply -Index 3 - Destination G:\

Esperamos que el procedimiento termine en forma correcta

Ya tenemos el disco listo lo ultimo que nos quedas es demontar el VHD desde Server Manager -> Storage sobre el VHD

Una vez que desmontamos el disco solo nos queda ajustar el menu de booteo con el comando bcdedit, para esto abrmos una consola -> CMD
Ejecutamos el comando:
bcdedit /copy {current} /d "Windows 2008 R2 - VDI"

Copiamos el GUID como se muestra en la siguiente imagen

Ejecutamos el comando:
bcdedit /set {4d716761-c901-11e0-a32c-8ddf4412a78e} device vhd=[D:]\Virtuales\Win2008R2-VDI.vhd
Ejecutamos el comando:
bcdedit /set {4d716761-c901-11e0-a32c-8ddf4412a78e} osdevice vhd=[D:]\Virtuales\Win2008R2-VDI.vhd

bcdedit /set {4d716761-c901-11e0-a32c-8ddf4412a78e} detecthal on

Con esto hemos terminado el procedimiento al reiniciar nuestro equipo tendremos la nueva instalación de Windows Disponible para poder utilizar!!
Espero les sea de utilidad aguardo sus comentarios!
Server Core R2
Una vez mas al cambiar cuando sale una nueva Release de Windows tiene
muchas mejoras vamos a enfocarnos en Server Core, recordemos en la version
anterior de server Core no podiamos ejecutar paginas dianamicas ya que no teniamos
.NET ni tampoco utilizar powershell, esto ahora es posible veamos la lista completa de
los cambios en Server Core R2:
- El Rol Active Directory Certificate Services ahora esta disponible para ejecutarse en server core.
- El soporte WoW64 para aplicaciones de 32 bits ahora es una caracteristica opcional y no es instalada de forma predeterminada, es una buena idea no habilitar esta opci�n salvo que sea necesario correr alguna aplicación de 32 bits.
- Soporte para .NET Framework 2.0
- Soporte para .NEt Framework 3.0 y 3.5 (WCF, WF y LINQ)
- Soporte adicional para IIS y ASP.NET, la unica herramienta que no se puede instalar en forma local en server core es el administrador de IIS. Para instalar IIS se puede utilizar el administrador de IIS en forma remota.
- FSRM
- Soporte para powershell, el mismo puede ser instalado desde SCONFIG. Personalmente creo que es una gran idea la instalaci�n de Server Core para algunas funcionalidades por ejemplo un controlador de dominio en conjunto con un servidor DHCP.
Les dejo una tabla con las Ventajas y Dificultades de utilizar Server Core:
Ventajas Dificultades Reduce el mantenimiento de software y los parches de seguridad a instalar, ya que al tener menos servicios en ejecución, el tiempo aplicando parches es reducido y el número de reinicios y, por tanto, la cantidad de tiempo en que el servidor no esta operativo es menor. No se pueden instalar todos los roles disponibles para la instalación de un servidor. Es más fácil administrar el servidor, al tener limitados los roles y las prestaciones instaladas, lo que reduce el esfuerzo administrativo. Requiere menos espacio en disco, al suprimir el interfaz de usuario (GUI) y tener limitado el número de servicios instalados en el sistema. Para funciones avanzadas, requiere estar familiarizado con la línea de comandos y las técnicas de Scripting. Tiene menos superficie de ataque, ya sea por parte de virus como por parte de hackers, debido a que al tener reducido el número de servicios, el número de vulnerabilidades posibles se reduce considerablemente. No se pueden realizar admite actualizaciones a Server Core desde versiones anteriores de Windows Server. Elimina componentes de cliente y elementos legados (Legacy, de versiones previas y ahora obsoletos) del servidor. Esto significa que los componentes y las librerías (DLLs), que estos componentes y elementos legados instalan, no están presentes en el sistema, lo que evita el ataque de malware y virus que tienen a estos componentes y DLLs como objetivos. No se puede actualizar Server Core a la edicion full de Windows Server.
Microsoft Hyperv Server 2008 R2
Microsoft® Hyper-V™ Server 2008 R2 ya está disponible (Gratis)
- Soporte para Host con hasta 8 procesadores físicos
- Soporte para uso de hasta 1TB de memoria física (cada Virtual Machine puede utilizar hasta 64GB cada una)
- Soporte para clustering
- Soporte para live migration
- Soporte para CPU Core Parking
- Core Parking le permite a Windows y a Hyper-V consolidar el procesamiento en la menor cantidad de procesadores lógicos posibles (cores), y suspender aquellos procesadores lógicos (cores) ináctivos.
- Soporte para Second Level Address Translation (SLAT) en CPUs.
- En los procesadores Intel es llamado “EPT” mientras que en AMD se llama “NPT”. SLAT agrega un segundo nivel de paginación por debajo de las arquitecturas x86/x64 en las tablas de paginación de los procesadores de la misma arquitectura, permitiendo una capa indirecta desde el acceso a memoria de la VM hasta el acceso a memoria física. En muchos escenarios de virtualización, el soporte para SLAT basado en hardware puede ofrecer mejoras importantes en el rendimiento.
- Soporte para VMQ, Jumbo Frames y otras optimizaciones sobre el networking
- La habilidad de agregar / remover discos virtuales SCSI.
Comparacion entre versiones:
| Microsoft Hyperv Server 2008 V1 | Microsoft Hyperv Server 2008 R2 | |
| Procesadores Físicos Soportados | Hasta 4 Procesadores | Hasta 8 Procesadores |
| Procesadores Lógicos Soportados | Hasta 16 Procesadores lógicos | Hasta 64 Procesadores lógicos |
| Memoria Física Soportada | Hasta 32 GB | Hasta 1 TB |
| Memoria Máxima Maquina Virtual | Hasta 31 GB por VM | Hasta 64 GB por VM |
| Live Migration | No | Si |
| Alta Disponibilidad | No | Si |
| Opciones de Administración | Hyperv Manager (Gratis) SCVMM 2008 | Hyperv Manager (Gratis) SCVMM 2008 R2 |







